Benchmark Report

All Results (Table)

Benchmark PPM # Samples Wall User Kernel ompwtime Max RSS Peak Allocation
idioms.assign serial 54 1.57µs 1.63µs None N/A N/A 78.12KiB
idioms.assign openmp-parallel 37925 50.58µs 2.14ms 45.35µs 50.43µs 22.17MiB 78.12KiB
idioms.assign openmp-task 11644 757.55µs 42.62ms 192.99µs 757.34µs 17.44MiB 78.12KiB
idioms.pointwise serial 103 1.59µs 1.57µs None N/A N/A 78.12KiB
idioms.pointwise openmp-parallel 38113 56.17µs 2.48ms 55.12µs 56.35µs 22.23MiB 78.12KiB
idioms.pointwise openmp-task 10837 786.66µs 45.08ms 176.15µs 786.75µs 14.20MiB 78.12KiB
idioms.reduction serial 9 8.29µs 8.22µs None N/A N/A 8.00B
idioms.reduction openmp-parallel 32145 68.30µs 2.93ms 53.20µs 68.10µs 17.71MiB 8.00B
idioms.reduction openmp-task 11618 760.66µs 43.64ms 172.65µs 760.60µs 17.00MiB 8.00B
suites.polybench.2mm serial 4 7.26ms 7.25ms 7.00µs N/A N/A 1.19MiB
suites.polybench.2mm openmp-parallel 13124 638.60µs 37.28ms 187.96µs 638.60µs 13.33MiB 1.19MiB
suites.polybench.3mm serial 4 11.72ms 11.72ms None N/A N/A 1.72MiB
suites.polybench.3mm openmp-parallel 15288 503.06µs 27.71ms 265.82µs 503.43µs 15.01MiB 1.72MiB
suites.polybench.adi serial 4 71.42ms 71.42ms None N/A N/A 1.22MiB
suites.polybench.adi openmp-parallel 566 17.36ms 1.05 5.26ms 17.36ms 6.20MiB 1.22MiB
suites.polybench.atax serial 4 148.06µs 142.25µs 5.75µs N/A N/A 1.16MiB
suites.polybench.atax openmp-parallel 69372 56.16µs 2.92ms 40.66µs 56.45µs 36.61MiB 1.16MiB
suites.polybench.atax openmp-task 3287 3.00ms 183.33ms 855.41µs 3.00ms 15.67MiB 1.16MiB
suites.polybench.bicg serial 4 50.25µs 50.00µs None N/A N/A 135.16KiB
suites.polybench.bicg openmp-parallel 69928 27.33µs 1.34ms 22.38µs 27.27µs 33.32MiB 135.16KiB
suites.polybench.cholesky serial 4 803.92µs 803.50µs None N/A N/A 312.50KiB
suites.polybench.cholesky openmp-parallel 1661 5.63ms 239.04ms 960.61µs 5.64ms 7.21MiB 312.50KiB
suites.polybench.cholesky openmp-task 45 213.86ms 13.27 26.84ms 213.86ms 220.85MiB 625.00KiB
suites.polybench.correlation serial 4 4.72ms 4.72ms None N/A N/A 812.05KiB
suites.polybench.correlation openmp-parallel 16063 488.17µs 28.63ms 257.21µs 489.13µs 14.10MiB 812.05KiB
suites.polybench.covariance serial 4 5.13ms 5.13ms None N/A N/A 871.03KiB
suites.polybench.covariance openmp-parallel 14819 534.32µs 30.81ms 287.82µs 534.37µs 13.70MiB 871.03KiB
suites.polybench.deriche serial 4 1.25ms 1.25ms None N/A N/A 3.71MiB
suites.polybench.deriche openmp-parallel 13826 590.94µs 33.23ms 281.57µs 591.08µs 14.17MiB 3.71MiB
suites.polybench.doitgen serial 4 5.46ms 5.46ms None N/A N/A 1.41MiB
suites.polybench.doitgen openmp-parallel 32265 200.52µs 11.06ms 103.69µs 200.79µs 20.41MiB 2.79MiB
suites.polybench.durbin serial 12 95.26µs 95.17µs None N/A N/A 9.38KiB
suites.polybench.durbin openmp-parallel 696 13.48ms 820.77ms 2.74ms 13.48ms 6.80MiB 9.38KiB
suites.polybench.fdtd-2d serial 4 4.92ms 4.92ms None N/A N/A 1.10MiB
suites.polybench.fdtd-2d openmp-parallel 2242 4.40ms 237.45ms 534.49µs 4.40ms 8.27MiB 1.10MiB
suites.polybench.floyd-warshall serial 4 57.88ms 57.88ms None N/A N/A 1.91MiB
suites.polybench.floyd-warshall openmp-parallel 69 137.78ms 8.79 13.32ms 137.78ms 9.00MiB 1.91MiB
suites.polybench.gemm serial 4 1.76ms 1.76ms None N/A N/A 1.00MiB
suites.polybench.gemm openmp-parallel 23693 204.03µs 5.66ms 57.77µs 203.77µs 17.65MiB 1.00MiB
suites.polybench.gemver serial 4 295.74µs 296.00µs None N/A N/A 1.25MiB
suites.polybench.gemver openmp-parallel 18068 377.70µs 20.02ms 231.53µs 377.29µs 15.55MiB 1.25MiB
suites.polybench.gesummv serial 4 512.83µs 513.25µs None N/A N/A 2.45MiB
suites.polybench.gesummv openmp-parallel 25389 174.21µs 9.45ms 149.18µs 174.06µs 19.46MiB 2.45MiB
suites.polybench.gramschmidt serial 4 6.92ms 6.91ms 10.00µs N/A N/A 1.04MiB
suites.polybench.gramschmidt openmp-parallel 278 34.42ms 2.11 9.94ms 34.42ms 7.91MiB 1.04MiB
suites.polybench.heat-3d serial 4 112.50µs 108.00µs 4.25µs N/A N/A 1000.00KiB
suites.polybench.heat-3d openmp-parallel 25594 157.21µs 7.69ms 111.27µs 156.81µs 16.04MiB 1000.00KiB
suites.polybench.jacobi-1d serial 34 702.65ns 705.88ns None N/A N/A 6.25KiB
suites.polybench.jacobi-1d openmp-parallel 32513 62.29µs 2.29ms 35.81µs 62.03µs 19.72MiB 6.25KiB
suites.polybench.jacobi-2d serial 4 81.64µs 82.00µs None N/A N/A 976.56KiB
suites.polybench.jacobi-2d openmp-parallel 28786 118.91µs 6.06ms 86.09µs 119.06µs 19.15MiB 976.56KiB
suites.polybench.lu serial 4 62.88ms 62.88ms None N/A N/A 1.22MiB
suites.polybench.lu openmp-parallel 1447 6.98ms 324.32ms 1.39ms 6.98ms 6.03MiB 1.22MiB
suites.polybench.ludcmp serial 4 1.52ms 1.52ms None N/A N/A 317.19KiB
suites.polybench.ludcmp openmp-parallel 17 521.05ms 33.05 32.82ms 521.06ms 6.77MiB 317.19KiB
suites.polybench.mvt serial 4 243.43µs 243.50µs None N/A N/A 1.23MiB
suites.polybench.mvt openmp-parallel 30331 76.21µs 3.28ms 62.29µs 75.68µs 18.29MiB 1.23MiB
suites.polybench.nussinov serial 4 146.66µs 147.00µs None N/A N/A 113.44KiB
suites.polybench.nussinov openmp-parallel 4816 2.05ms 122.64ms 512.74µs 2.05ms 8.43MiB 113.44KiB
suites.polybench.seidel-2d serial 4 1.32ms 1.32ms None N/A N/A 1.22MiB
suites.polybench.seidel-2d openmp-parallel 28345 98.05µs 3.37ms 52.24µs 97.37µs 17.33MiB 1.22MiB
suites.polybench.symm serial 4 6.19ms 6.18ms 5.75µs N/A N/A 1.11MiB
suites.polybench.symm openmp-parallel 16829 435.01µs 24.53ms 254.30µs 434.83µs 15.13MiB 1.49MiB
suites.polybench.syr2k serial 4 5.67ms 5.67ms None N/A N/A 1.17MiB
suites.polybench.syr2k openmp-parallel 32167 221.85µs 13.33ms 108.78µs 222.99µs 20.85MiB 1.17MiB
suites.polybench.syrk serial 4 2.93ms 2.92ms None N/A N/A 825.00KiB
suites.polybench.syrk openmp-parallel 23908 198.79µs 10.36ms 119.00µs 198.59µs 17.11MiB 825.00KiB
suites.polybench.trisolv serial 24 58.45µs 58.50µs None N/A N/A 1.23MiB
suites.polybench.trisolv openmp-parallel 1285 7.51ms 456.85ms 2.27ms 7.51ms 8.68MiB 1.23MiB
suites.polybench.trmm serial 4 3.63ms 3.63ms None N/A N/A 750.00KiB
suites.polybench.trmm openmp-parallel 19054 347.37µs 17.95ms 156.48µs 347.16µs 15.52MiB 750.00KiB

Walltime Plot

2023-08-02T21:17:25.568522 image/svg+xml Matplotlib v3.7.1, https://matplotlib.org/

Speedup Plot: openmp-parallel

2023-08-02T21:17:28.931573 image/svg+xml Matplotlib v3.7.1, https://matplotlib.org/

Speedup Plot: openmp-task

2023-08-02T21:17:29.203994 image/svg+xml Matplotlib v3.7.1, https://matplotlib.org/

Speedup Plot: serial

2023-08-02T21:17:29.474647 image/svg+xml Matplotlib v3.7.1, https://matplotlib.org/